-- =============================================
-- Author:		<Grupo 1,,Consultar Esquema evaluacion EStudiante>
-- Create date: <Dia de creacion,14/12/2011>
-- Description:	<Description,Consultar Esquema evaluacion Estudiante>>
-- =============================================
use vudu;
go
CREATE PROCEDURE ConsultarEsquemasEvaluacionEstudiante
(
    @cedulaEstudiante INT
)
AS
BEGIN
    SET NOCOUNT ON;
    
    select cedula,sm.id_Seccion,sm.nombreMateria,sm.profesorNombre,sm.numeroSeccion
		from Estudiante,Listado,
					(select a.id_Seccion,nombreMateria,nombreProfesor +' '+ apellidoProfesor as profesorNombre,a.numeroSeccion
					from Profesor,Materia,
							 (select sm.id_Seccion,sm.numeroSeccion,sm.fk_Materia,sm.fk_Profesor
								from SeccionMateria sm
								inner JOIN EVALUACION
								on fk_id_seccion = id_Seccion
								where statusEvaluacion = 'Activo' and fk_PeriodoAcademico=(SELECT ID_PERIODOACADEMICO FROM PeriodoAcademico WHERE (fechaInicio<GETDATE()) AND (GETDATE()<fechaFin))) a
					where id_Profesor = a.fk_Profesor and id_Materia = a.fk_Materia
					GROUP BY a.id_Seccion,nombreMateria,nombreProfesor +' '+ apellidoProfesor,a.numeroSeccion) sm
		where id_estudiante = fk_id_estudiante and sm.id_Seccion = fk_id_seccion and id_estudiante = @cedulaEstudiante;
END;
